
package com.zhitan.ems.app.iot.wrapper;
import com.zhitan.ems.app.iot.vo.DevicePropertyDataVO;
import com.zhitan.ems.app.iot.entity.DevicePropertyDataEntity;
import lombok.AllArgsConstructor;
import com.zhitan.ems.common.extra.utils.BeanUtil;
import com.zhitan.ems.framework.core.mp.base.BaseEntityWrapper;
  /**
 * 设备属性数据 包装类,返回视图层所需的字段
 * @author zhitan
 * 
 * @date 2025-09-20 14:08:09
 */
public class DevicePropertyDataWrapper extends BaseEntityWrapper<DevicePropertyDataEntity, DevicePropertyDataVO>  {
    public static DevicePropertyDataWrapper build() {
        return new DevicePropertyDataWrapper();
    }
	@Override
	public DevicePropertyDataVO entityVO(DevicePropertyDataEntity devicePropertyData) {
		if(devicePropertyData==null) {
			return null;
		}
		DevicePropertyDataVO devicePropertyDataVO = BeanUtil.copy(devicePropertyData, DevicePropertyDataVO.class);
		return devicePropertyDataVO;
	}

}
